microarray cdna microarray fluorescence aids data mining genomics computational biology drug development cancer breast antibody microarrays bioinformatics dna drug discovery hybridization breast cancer genetic biotechnology antibody arrays biotech